.cattext{font-family: times new roman; font-size: 20px; line-height: 15px; text-align: left; text-transform: uppercase; }
.catbg, .titlebg, .text1{border-bottom: 3px solid #272427; font-family: times new roman; font-size: 20px; line-height: 15px; text-align: left; text-transform: uppercase; }

forminput, select, textarea, codebuttons, checkbox, input {
line-height: 100%;
font-size: 10px;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
font-family: tahoma;
vertical-align: middle;
background-color: #3e393e;
background-image: url(http://i41.tinypic.com/219swoh.png);
padding: 3px;
color: #8283a2;
border: 1px solid #3e393e;}

select:hover, input:hover {
line-height: 100%;
font-size: 10px;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
font-family: tahoma;
vertical-align: middle;
background-color: #3e393e;
background-image: url(http://i41.tinypic.com/219swoh.png);
padding: 3px;
color: #8283a2;
border: 1px solid #3e393e;}

.sitename {
text-align: left;
font: normal 70px times new roman;
text-transform: uppercase;
letter-spacing: -2px;
color: #000000; }

.h1 {
width: 98%;
height: 70px;
overflow: auto;
font: normal 9px arial;
color: #000000;
margin-top: 5px;
padding: 3px;
background-color: #3e393e;}

.h2 {
width: 98%;  
font: normal 9px arial;
color: #000000;
margin-top: 5px;
padding: 3px;
background-color: #3e393e;
text-align: justify;}

.header {
width: 100%;
border-bottom: 3px solid #272427;
font: normal 15px times new roman;
color: #000000;
line-height: 15px;
text-align: left;
text-transform: uppercase; }

.achiev {
width: 500px;
height: 52px;
overflow: auto;
text-align: center;
background-color: #3e393e;
background-image: url(http://i41.tinypic.com/219swoh.png);
padding-top: 5px;
padding-bottom: 5px; }

.group1:link, .group1:visited, .group1:hover {
border-bottom: 2px solid #8d5f9a;
text-transform: uppercase;
font: 11px courier new;
color: #c0c0c0;}

.group2:link, .group2:visited, .group2:hover {
border-bottom: 2px solid #6d7d3a;
text-transform: uppercase;
font: 11px courier new;
color: #c0c0c0;}

.group3:link, .group3:visited, .group3:hover {
border-bottom: 2px solid #a3b667;
text-transform: uppercase;
font: 11px courier new;
color: #c0c0c0;}

.group4:link, .group4:visited, .group4:hover {
border-bottom: 2px solid #d2bd48;
text-transform: uppercase;
font: 11px courier new;
color: #c0c0c0;}

.group5:link, .group5:visited, .group5:hover {
border-bottom: 2px solid #7781da;
text-transform: uppercase;
font: 11px courier new;
color: #c0c0c0;}

.group6:link, .group6:visited, .group6:hover {
border-bottom: 2px solid #c47a7a;
text-transform: uppercase;
font: 11px courier new;
color: #c0c0c0;}

.group7:link, .group7:visited, .group7:hover {
border-bottom: 2px solid #bec99a;
text-transform: uppercase;
font: 11px courier new;
color: #c0c0c0;}

body {
text-align: center; }

.secondBackground {
margin: 0 auto;
background-color: #453c54;
border-left: 5px solid #221f22;
border-right: 5px solid #221f22;
border-bottom: 5px solid #221f22;
width: 1032px; 
padding-top: 10px;
padding-bottom: 10px;}

.banner {
height: 525px;
width: 1042px;
background: url(http://i39.tinypic.com/1opp2q.png);
position: relative;
z-index: 1;
margin-bottom: -70px;}

.avatar {
border: 5px solid #272427; 
height: 100px; 
width: 100px; }

#menu_div {
text-align: center;
width: 100%; 
margin-top: -15px; 
border-bottom: 3px solid #272427; 
font: bold 9.5px arial; 
text-transform: uppercase;
color: #000000; }

#menu_div a, .menu_div a:visited, .menu_div a:active {
text-align: center;
width: 100%; 
margin-top: -15px; 
border-bottom: 3px solid #272427; 
font: bold 9.5px arial; 
text-transform: uppercase;
color: #000000; }

.profile {
margin: 5px; 
padding: 5px; 
border-top: 10px solid #272427; 
border-bottom: 5px solid #272427; 
border-left: 1px solid #272427; 
border-right: 1px solid #272427; 
background-color: #473e55; 
font: 10px arial; 
text-align: center; }

.avatar2 {
background-image: url(http://i41.tinypic.com/219swoh.png);
text-align: center;
padding: 5px;
border: 1px solid #272427;
margin-top: 10px;}

.rank {
font-size: 25px; 
font-family: times new roman; 
text-transform: lowercase; 
letter-spacing: -2px; 
color: #46884a; 
font-style: italic;}

.h3 {
background-image: url(http://i41.tinypic.com/219swoh.png); 
padding: 5px;
border: 1px solid #272427;}


.sideborder {
background-color: #3e393e;
padding: 10px;
border-left: 6px solid #272427;
border-right: 6px solid #272427;
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;}

.sidetitles {
font: 19px times new roman; 
text-transform: uppercase; 
color: #000000; 
letter-spacing: -2px; 
line-height: 22px; 
border-bottom: 1px dashed #000000; 
border-top: 1px dashed #000000; 
margin-bottom: 10px; }

.toc {
font: italic 20px times new roman;
text-transform: lowercase;
text-align: left; }